package javaCode.chapter07.poly_.objectPoly;

//对象的多态
public class PolyObject {
    public static void main(String[] args) {
        //体验对象的多态

        //animal 的编译类型是 Animal，运行类型是 Dog
        Animal animal = new Dog();
        //因为运行时，执行到改行，运行类型是Dog，所以cry就的Dog的cry
        animal.cry(); //小狗汪汪汪

        //animal 的编译类型是 Animal，运行类型是 Cat
        animal = new Cat();
        animal.cry(); //小猫喵喵喵

    }

}
